package com.achao.usercenter.annotation;

import com.achao.usercenter.annotation.enums.LogIgnoreEnum;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author achao
 * @description 忽略入参
 * @date 2024/4/19 10:34
 */
@Target({ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface LogIgnore {

    LogIgnoreEnum model() default LogIgnoreEnum.SIMPLE;

    String name() default "";

    Class<?> clazz() default Object.class;

}
